#include "Computer.h"

void test()
{
    int a = 10;
    const int b = 10;

    cout << "sizeof(Computer) = " << sizeof(Computer) << endl;

    //默认情况下，非const对象会调用非const版本的成员
    //当只有const版本的成员函数时候，非const对象会调用
    //const版本的成员函数
    Computer com("xiaomi", 7000);
    cout << "com = ";
    com.print();

    cout << endl;
    //const对象只能调用const版本的成员函数,不能调用非const版本
    //的成员函数
    const Computer com2("huawei", 9000);//com2是常量对象
    cout << "com2 = ";
    com2.print();
}

int main(int argc, char *argv[])
{
    test();
    return 0;
}

